package com.itheima.dubbo.interfaces;

import com.itheima.commons.pojo.domain.QuestionnaireReport;

import java.util.List;


public interface QuestionNaireReportApi {

    List<QuestionnaireReport> findAllReportByUserId(Long userId);

    QuestionnaireReport findAllReportById(String id);

    List<QuestionnaireReport> findAllUserInFo();

    void add(QuestionnaireReport questionnaireReport);

    QuestionnaireReport findOneReport(Long userId);

    List<QuestionnaireReport> findAllReport(Long userId);

    /**
     * 查询10条相识
     *
     * @param userId
     * @param conclusion
     * @return
     */
    List<QuestionnaireReport> querySimilarYou(Long userId, String conclusion);

    /**
     * 获取用户当前的报告
     *
     * @param userId
     * @return
     */
    QuestionnaireReport queryCurrentReport(Long userId);
}
